package java_test;

class MyThread extends Thread {
    /**
     * @Override标签的作用：
     * @Override是伪代码，表示方法重写。
     * @Override标签的好处： 1.作为注释，帮助自己检查是否正确的复写了父类中已有的方法
     * 2.便于别人理解代码
     * 3.编译器可以给你验证@Override下面的方法名是否是你父类中所有的，如果没有则报错．
     */
    @Override
    public void run() {
        try {
            Thread.sleep(3000);
            Thread t = Thread.currentThread();
//            System.out.println("当前线程名字：" + t.getName() + " 当前线程的优先级别为：" + t.getPriority() + " ID:" + t.getId());
            System.out.println("当前线程名字：" + this.getName() + " 当前线程的优先级别为：" + this.getPriority() + " ID:" + this.getId());

        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
